package com.imooc.mall.service;

import com.github.pagehelper.PageInfo;
import com.imooc.mall.model.query.CreatOrderReq;
import com.imooc.mall.vo.OrderVO;

public interface OrderService {


    String create(CreatOrderReq creatOrderReq);

    OrderVO detail(String orderNo);

    PageInfo listForCustomer(Integer pageNum, Integer pageSize);

    void cancel(String orderNo);

    String qrcode(String orderNo);

    PageInfo listForAdmin(Integer pageNum, Integer pageSize);

    void pay(String orderNo);

    void delivered(String orderNo);

    void finish(String orderNo);
}
